/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package spring.inyeccion.simple.atributos;
import entity.Persona;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.FileSystemResource;
/**
 *
 * @author 16600518-3
 */
public class SpringInyeccionSimpleAtributos {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        BeanFactory factory = new XmlBeanFactory(new FileSystemResource("beans.xml"));
Persona john = (Persona)factory.getBean("persona");
System.out.println("Nombre: " + john.getNombre());
System.out.println("Apellido: " + john.getApellido());
System.out.println("Edad: " + john.getEdad());
System.out.println("Altura: " + john.getAltura());
System.out.println("Pais: " + john.getDireccion().getPais());
System.out.println("Ciudad: " + john.getDireccion().getCiudad());
System.out.println("Sector/Comuna: " + john.getDireccion().getSector());
System.out.println("Calle: " + john.getDireccion().getCalle());
System.out.println("Número: #" + john.getDireccion().getNumero());
    }
}
